<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
    <head>
        <title>Source Directories Tab</title>
    </head>
    <body>
    <h3>Source Directories Tab</h3>
    <p>
        This tab contains options for how to treat source files that are directories. The options are described below.<br><br>
        1. Copy X levels of directories.
            This option allows you to choose how many levels of directories you want to be copied. The default is 0,
            which means that all levels of directories will be copied.<br><br>
        2. Flatten X levels of directories.
            This option allows you to choose what level of directories you want to be "flattened". Flattened means
            the contents of the source directory are copied to destination directories, but not the source directories
            themselves. The default is -1. -1 means to not flatten any level of directories. 0 means flatten all
            directories.<br><br>
        3. Merge X levels of directories.
            This option allows you to choose what level of directories you want to be "merged". Merged means
            that if the destination already contains a directory of the same name as the source directory, its
            contents are to be merged. If merge is not selected, the destination directory is renamed and a new
            directory with the source diretory's name is created. The default is -1. -1 means to not merge any level
            of directories. 0 means merge all directories.
            
        <h4>File Copy Name Filter, Directory Copy Name Filter</h4>        
        If an entry in the from script file is a directory, you can set a file name and/or directory name filter. Only files/directories that include the characters in the filter will be copied from the source directory. A file/directory name filter can be case sensitive and it can be a regular expression. It can also be treated as an exclusive filter instead of inclusive.<br><br>
             
        <h4>Directory Flatten Name Filter</h4>      
        If an entry in the from script file is a directory, you can set a directory name flatten filter. Directories that include the characters
        in the filter will be flattened in the destination directory. A directory name flatten filter can be case sensitive and it can be a regular
        expression. It can also be treated as an exclusive filter instead of inclusive.<br><br>
             
        <h4>Directory Merge Name Filter</h4>        
        If an entry in the from script file is a directory, you can set a directory name merge filter. Directories that include the characters
        in the filter will be merged in the destination directory if they already exist. A directory name merge filter can be case sensitive and it can be a regular
        expression. It can also be treated as an exclusive filter instead of inclusive.<br><br>
    </body>
</html>